|
ARD2
1.00 for Rev B. Hardware
Airbag Reference Demonstrator using MPC5604P
|
Data Fields | |
| union { | |
| vuint32_t R | |
| struct { | |
| vuint32_t MDIS:1 | |
| vuint32_t FRZ:1 | |
| vuint32_t FEN:1 | |
| vuint32_t HALT:1 | |
| vuint32_t NOTRDY:1 | |
| vuint32_t WAKMSK:1 | |
| vuint32_t SOFTRST:1 | |
| vuint32_t FRZACK:1 | |
| vuint32_t SUPV:1 | |
| vuint32_t SLFWAK:1 | |
| vuint32_t WRNEN:1 | |
| vuint32_t LPMACK:1 | |
| vuint32_t WAKSRC:1 | |
| vuint32_t DOZE:1 | |
| vuint32_t SRXDIS:1 | |
| vuint32_t BCC:1 | |
| vuint32_t __pad0__:2 | |
| vuint32_t LPRIO_EN:1 | |
| vuint32_t AEN:1 | |
| vuint32_t __pad1__:2 | |
| vuint32_t IDAM:2 | |
| vuint32_t __pad2__:2 | |
| vuint32_t MAXMB:6 | |
| } B | |
| } | MCR |
| union { | |
| vuint32_t R | |
| struct { | |
| vuint32_t PRESDIV:8 | |
| vuint32_t RJW:2 | |
| vuint32_t PSEG1:3 | |
| vuint32_t PSEG2:3 | |
| vuint32_t BOFFMSK:1 | |
| vuint32_t ERRMSK:1 | |
| vuint32_t CLKSRC:1 | |
| vuint32_t LPB:1 | |
| vuint32_t TWRNMSK:1 | |
| vuint32_t RWRNMSK:1 | |
| vuint32_t __pad0__:2 | |
| vuint32_t SMP:1 | |
| vuint32_t BOFFREC:1 | |
| vuint32_t TSYN:1 | |
| vuint32_t LBUF:1 | |
| vuint32_t LOM:1 | |
| vuint32_t PROPSEG:3 | |
| } B | |
| } | CR |
| union { | |
| vuint32_t R | |
| } | TIMER |
| uint32_t | FLEXCAN_reserved1 |
| union { | |
| vuint32_t R | |
| struct { | |
| vuint32_t MI:32 | |
| } B | |
| } | RXGMASK |
| union { | |
| vuint32_t R | |
| struct { | |
| vuint32_t MI:32 | |
| } B | |
| } | RX14MASK |
| union { | |
| vuint32_t R | |
| struct { | |
| vuint32_t MI:32 | |
| } B | |
| } | RX15MASK |
| union { | |
| vuint32_t R | |
| struct { | |
| vuint32_t __pad0__:16 | |
| vuint32_t RXECNT:8 | |
| vuint32_t TXECNT:8 | |
| } B | |
| } | ECR |
| union { | |
| vuint32_t R | |
| struct { | |
| vuint32_t __pad0__:14 | |
| vuint32_t TWRNINT:1 | |
| vuint32_t RWRNINT:1 | |
| vuint32_t BIT1ERR:1 | |
| vuint32_t BIT0ERR:1 | |
| vuint32_t ACKERR:1 | |
| vuint32_t CRCERR:1 | |
| vuint32_t FRMERR:1 | |
| vuint32_t STFERR:1 | |
| vuint32_t TXWRN:1 | |
| vuint32_t RXWRN:1 | |
| vuint32_t IDLE:1 | |
| vuint32_t TXRX:1 | |
| vuint32_t FLTCONF:2 | |
| vuint32_t __pad1__:1 | |
| vuint32_t BOFFINT:1 | |
| vuint32_t ERRINT:1 | |
| vuint32_t WAKINT:1 | |
| } B | |
| } | ESR |
| union { | |
| vuint32_t R | |
| struct { | |
| vuint32_t BUF63M:1 | |
| vuint32_t BUF62M:1 | |
| vuint32_t BUF61M:1 | |
| vuint32_t BUF60M:1 | |
| vuint32_t BUF59M:1 | |
| vuint32_t BUF58M:1 | |
| vuint32_t BUF57M:1 | |
| vuint32_t BUF56M:1 | |
| vuint32_t BUF55M:1 | |
| vuint32_t BUF54M:1 | |
| vuint32_t BUF53M:1 | |
| vuint32_t BUF52M:1 | |
| vuint32_t BUF51M:1 | |
| vuint32_t BUF50M:1 | |
| vuint32_t BUF49M:1 | |
| vuint32_t BUF48M:1 | |
| vuint32_t BUF47M:1 | |
| vuint32_t BUF46M:1 | |
| vuint32_t BUF45M:1 | |
| vuint32_t BUF44M:1 | |
| vuint32_t BUF43M:1 | |
| vuint32_t BUF42M:1 | |
| vuint32_t BUF41M:1 | |
| vuint32_t BUF40M:1 | |
| vuint32_t BUF39M:1 | |
| vuint32_t BUF38M:1 | |
| vuint32_t BUF37M:1 | |
| vuint32_t BUF36M:1 | |
| vuint32_t BUF35M:1 | |
| vuint32_t BUF34M:1 | |
| vuint32_t BUF33M:1 | |
| vuint32_t BUF32M:1 | |
| } B | |
| } | IMRH |
| union { | |
| vuint32_t R | |
| struct { | |
| vuint32_t BUF31M:1 | |
| vuint32_t BUF30M:1 | |
| vuint32_t BUF29M:1 | |
| vuint32_t BUF28M:1 | |
| vuint32_t BUF27M:1 | |
| vuint32_t BUF26M:1 | |
| vuint32_t BUF25M:1 | |
| vuint32_t BUF24M:1 | |
| vuint32_t BUF23M:1 | |
| vuint32_t BUF22M:1 | |
| vuint32_t BUF21M:1 | |
| vuint32_t BUF20M:1 | |
| vuint32_t BUF19M:1 | |
| vuint32_t BUF18M:1 | |
| vuint32_t BUF17M:1 | |
| vuint32_t BUF16M:1 | |
| vuint32_t BUF15M:1 | |
| vuint32_t BUF14M:1 | |
| vuint32_t BUF13M:1 | |
| vuint32_t BUF12M:1 | |
| vuint32_t BUF11M:1 | |
| vuint32_t BUF10M:1 | |
| vuint32_t BUF09M:1 | |
| vuint32_t BUF08M:1 | |
| vuint32_t BUF07M:1 | |
| vuint32_t BUF06M:1 | |
| vuint32_t BUF05M:1 | |
| vuint32_t BUF04M:1 | |
| vuint32_t BUF03M:1 | |
| vuint32_t BUF02M:1 | |
| vuint32_t BUF01M:1 | |
| vuint32_t BUF00M:1 | |
| } B | |
| } | IMRL |
| union { | |
| vuint32_t R | |
| struct { | |
| vuint32_t BUF63I:1 | |
| vuint32_t BUF62I:1 | |
| vuint32_t BUF61I:1 | |
| vuint32_t BUF60I:1 | |
| vuint32_t BUF59I:1 | |
| vuint32_t BUF58I:1 | |
| vuint32_t BUF57I:1 | |
| vuint32_t BUF56I:1 | |
| vuint32_t BUF55I:1 | |
| vuint32_t BUF54I:1 | |
| vuint32_t BUF53I:1 | |
| vuint32_t BUF52I:1 | |
| vuint32_t BUF51I:1 | |
| vuint32_t BUF50I:1 | |
| vuint32_t BUF49I:1 | |
| vuint32_t BUF48I:1 | |
| vuint32_t BUF47I:1 | |
| vuint32_t BUF46I:1 | |
| vuint32_t BUF45I:1 | |
| vuint32_t BUF44I:1 | |
| vuint32_t BUF43I:1 | |
| vuint32_t BUF42I:1 | |
| vuint32_t BUF41I:1 | |
| vuint32_t BUF40I:1 | |
| vuint32_t BUF39I:1 | |
| vuint32_t BUF38I:1 | |
| vuint32_t BUF37I:1 | |
| vuint32_t BUF36I:1 | |
| vuint32_t BUF35I:1 | |
| vuint32_t BUF34I:1 | |
| vuint32_t BUF33I:1 | |
| vuint32_t BUF32I:1 | |
| } B | |
| } | IFRH |
| union { | |
| vuint32_t R | |
| struct { | |
| vuint32_t BUF31I:1 | |
| vuint32_t BUF30I:1 | |
| vuint32_t BUF29I:1 | |
| vuint32_t BUF28I:1 | |
| vuint32_t BUF27I:1 | |
| vuint32_t BUF26I:1 | |
| vuint32_t BUF25I:1 | |
| vuint32_t BUF24I:1 | |
| vuint32_t BUF23I:1 | |
| vuint32_t BUF22I:1 | |
| vuint32_t BUF21I:1 | |
| vuint32_t BUF20I:1 | |
| vuint32_t BUF19I:1 | |
| vuint32_t BUF18I:1 | |
| vuint32_t BUF17I:1 | |
| vuint32_t BUF16I:1 | |
| vuint32_t BUF15I:1 | |
| vuint32_t BUF14I:1 | |
| vuint32_t BUF13I:1 | |
| vuint32_t BUF12I:1 | |
| vuint32_t BUF11I:1 | |
| vuint32_t BUF10I:1 | |
| vuint32_t BUF09I:1 | |
| vuint32_t BUF08I:1 | |
| vuint32_t BUF07I:1 | |
| vuint32_t BUF06I:1 | |
| vuint32_t BUF05I:1 | |
| vuint32_t BUF04I:1 | |
| vuint32_t BUF03I:1 | |
| vuint32_t BUF02I:1 | |
| vuint32_t BUF01I:1 | |
| vuint32_t BUF00I:1 | |
| } B | |
| } | IFRL |
| uint32_t | FLEXCAN_reserved2 [19] |
| struct FLEXCAN_BUF_t | BUF [64] |
| uint32_t | FLEXCAN_reserved3 [256] |
| union { | |
| vuint32_t R | |
| struct { | |
| vuint32_t MI:32 | |
| } B | |
| } | RXIMR [64] |